echo encephalograph - French English Dictionary